定义List并赋值。
var mylist=ds_list_create(); ds_list_add(mylist,10);
上面的代码,表示创建了一个mylist,存入数值10.
获取的方法是 var item_i = ds_list_find_value(mylist, i);
也可以用这个写法var item_i = mylist[| i];
然后,我们还要创建一个对象叫game controller.它用来检验这个游戏规则是否正常运行。在软件里是创建一个obj_controller.添加create事件
填入下面的代码:
cards_number = 8; deck = ds_list_create(); var deck_size = cards_number* 2; for(var i = 0; i < deck_size; i+=1) { ds_list_add(deck, instance_create_layer(0, 0,"Instances", obj_card)); } // assign card types to card objects and set up cards for(var i = 0; i < deck_size; i+=1) { deck[| i].type = i % cards_number; deck[| i].face = 0; deck[| i].index = i; deck[| i].visible = false; } // shuffle cards
这段代码,用于生成8对,16张纸牌,并且每个纸牌都有对应的类型。
暂无关于此日志的评论。