>> Cainteoir 1: Déanaimis scríobh anois clár a mbíonn i gceist fuinneog, ina
ciorcal, agus mo cúrsóir.
Go háirithe, a ligean ar instantiate ar dubh ciorcal ar an scáileán, agus ansin
a ligean ar traein dó a leanúint mo cúrsóir.
Mar sin, má bhogann mé mo luch suas, síos, ar chlé nó ceart, leanann an ciorcal chomh maith.
>> Let áireamh ar dtús gevents.h, ionas go ní mór dúinn rochtain ar imeachtaí grafacha.
Let Áirítear ar seo chugainn gobjects, ionas go mbeidh rochtain ag dúinn
rudaí cosúil le ciorcail -
nó níos cruinne, ovals, mar beidh orainn a fheiceáil.
Agus ansin a ligean ar áireamh gwindow.h, ionas go mbeidh rochtain againn
le fuinneog grafacha.
Next, a ligean ar a dhearbhú príomh- ar an mbealach is gnách.
Neamhní slánuimhir is mó.
A ligean ar instantiate anois, nó a chruthú, fuinneog le GWindow.
Agus beidh muid ag glaoch ar an fhuinneog athróg.
Faigheann newGWindow.
Agus beidh mé a dhéanamh beagán treallach an fuinneog 320 pixel ag 240 picteilín.
>> Anois, ní mór dúinn a instantiate chiorcal.
Bhuel, casadh sé amach go bhfuil ciorcal Is cás speisialta de Oval.
Tharlaíonn sé ach ionas go mbeidh an leithead agus Tá an airde de chiorcal comhionann.
Mar sin, a ligean ar instantiate ubhchruthach mar seo a leanas.
GOval.
Beidh muid a ghlaoch air ciorcal, cé.
Agus tá go bhfuil dul chun a fháil newGOval.
Agus táimid ag dul a shonrú go bhfuil sé Beidh tús a chur i an taobh clé-lámh barr
cúinne, a bhfuil a comhordanáidí Tá 0 camóga 0.
Agus an leithead an domhanda ag dul a bheith 50 x 50 -
i bhfocail eile, ciorcal.
>> Anois, ní mór dúinn a fuinneog, ní mór dúinn ciorcal.
Ach ní mór dúinn a leanas go fóill go ciorcal ar an fhuinneog.
Mar sin, ní mór dúinn a dhéanamh go soiléir.
Cuir fuinneog, ciorcal.
Dá bharr sin ag cur an dara ceann leis an iar-.
>> Anois, a ligean ar rud éigin a dhéanamh go deo.
A ligean ar suí i lúb gan teorainn, éisteacht le haghaidh imeachtaí luch.
Go sonrach ní cad a tharlaíonn, ach gluaiseachtaí an luch.
Agus freagra a thabhairt ar na gluaiseachtaí sin ag gluaiseacht an ciorcal.
Anseo théann muid.
Cé go fíor.
A ligean ar a sheiceáil le haghaidh ócáid ​​le GEvent, ag iarraidh é ócáid.
Faigheann getNextEvent.
Agus a ligean ar iarracht a fháil go sonrach imeacht luch de chineál éigin.
A ligean ar seo chugainn a dhéanamh cinnte go ndéanann an ócáid Ní null comhionann, ionas go níl
i ndáiríre rud éigin chun freagra a thabhairt.
>> Agus a ligean ar sheiceáil amach romhainn má getEventType, dul i gcás ionann, MOUSE_MOVED,
a bhfuil tairiseach speisialta, a dhearbhú i Leabharlann Inaistrithe Stanford, go
signifies go bhfuil an luch a bogadh go deimhin.
>> Ansin a ligean ar dul ar aghaidh go dtí dhéanamh ar an méid seo a leanas.
Dhearbhú dúbailte.
Agus beidh mé glaoch x sé.
Go sonrach a stóráil i go bhfuil an tuairisceán luach getX an ócáid.
I bhfocail eile, a fháil dom ar an x-chomhordú áit ina bhfuil an
ar athraíodh a ionad luch a.
Ach amháin a dhéanamh ar an líne ciorcal suas go díreach ar bharr na craoibhe mo cúrsóir, lig dom anois
a dhealú amach an leithead an ciorcal féin roinnt ar 2.
I bhfocail eile, a ligean ar dealaigh as a gha.
>> A ligean ar rud éigin a dhéanamh den chineál céanna anois le haghaidh y.
Y Faigheann a fháil ar an y-chomhordú an teagmhais sin -
is é sin, an luch ar athraíodh a ionad -
lúide getWidth an chiorcail.
Agus an uair seo beidh orainn a dhéanamh ar an iomlán trastomhas, nach bhfuil an ga.
Ar deireadh, a ligean ar a leagtar ar an suíomh na ciorcal a bheith go bhfuil y x nua camóg.
A ligean ar a shábháil anois, a thiomsú, agus a reáchtáil an chláir seo.
>> Déan cúrsóir.
. / Cúrsóir.
Níl an ciorcal sa barr ar chlé chúinne.
Anois, lig dom bogadh mo luch thar an fuinneog agus a fheiceáil má na Laistí ciorcal
isteach é mar atá ag súil leis.
Agus go deimhin, a dhéanann sé.
Fógra go bhfuil go sonrach, an ciorcal Is ag an bharr mo cúrsóir,
breá dírithe, mar gheall ar an mata raibh muid a bhaineann a trastomhas agus
a gha.