i have lot of program completed, way big submit. cant section working though. here supposed do. player should able move around board, land on property, , correct property image load in picturebox (on seperate form).
this done through use of subproceduress called whereami()
, donemoving()
. before create these, need create variable @ beginning of class (where property constructors are). declare following:
public tempprop propertyitem
notice word new left out. keep calling constructor. tempprop going holding variable reference whatever property assign it. means once load tempprop appropriate property reference, can interact tempprop , interact property referencing! going highly useful us. besides whereami procedure, our code can reference tempprop (as long have loaded appropriate property reference first via whereami function. later create procedure called whatisit load tempprop based on name , not location.)
whereami(pl integer) select case pl case 1: tempprop = mediterraneanave case 2: tempprop = nothing case 3: tempprop = balticave etc.
donemoving():
'this should called @ end of movement loop.
whereami(playerlocation) propertyform.showdialog()
in propertyform, create picturebox. in load event of form, set
picturebox.image = form1.tempprop.getimage()
this should load appropriate property image picturebox. see resources section example.
and here code.
case 0 tempprop = go case1 : tempprop = mediteranean av case2: tempprop = nothing case 3 tempprop = baltic case 4 tempprop = nothing case 5 tempprop = readingrailroad case 6 tempprop = orientalave case 7 tempprop = nothing case 8 tempprop = vermontave case 9 tempprop = connecticutave case 10 tempprop = jail case 11 tempprop = stcharlesplace case 12 tempprop = nothing case 13 tempprop = statesave case 14 tempprop = virginiaave case 15 tempprop = pennsylvaniarr case 16 tempprop = stjamesplace case 17 tempprop = nothing case 18 tempprop = tennesseave case 19 tempprop = newyorkave case 20 tempprop = freepark case 21 tempprop = kentuckyave case 22 tempprop = nothing case 23 tempprop = indianaave case 24 tempprop = illinoisave case 25 tempprop = borr case 26 tempprop = atlanticave case 27 tempprop = ventnorave case 28 tempprop = nothing case 29 tempprop = marvingardens case 30 tempprop = gotojail case 31 tempprop = pacificave case 32 tempprop = northcarolinaave case 33 tempprop = nothing case 34 tempprop = pennsylvaniaave case 35 tempprop = shortlinerr case 36 tempprop = nothing case 37 tempprop = parkplace case 38 tempprop = nothing case 39 tempprop = boardwalk donemoving() whereami (playerlocation) propertyform.showdialog() picture box
i didn't dim player figured out.