How do multidimensional arrays work in KaMRemake?
- Code:
var aHouse: array of Integer; var aHouseData: array of array[0..3] of Integer; //2nd Dimension: //0: Type //1: Damage //2: X //3: Y procedure OnPlayerVictory(aIndex: Integer); var H: Integer; begin aHouse := States.PlayerGetAllHouses(1); SetLength(aHouseData, Length(aHouse)); //Set length of aHouseData-array for H := 0 to Length(aHouse) do begin aHouseData[H,0] := States.HouseType(aHouse); aHouseData[H,1] := States.HouseDamage(aHouse); aHouseData[H,2] := States.HousePositionX(aHouse); aHouseData[H,3] := States.HousePositionY(aHouse); end; end; procedure OnTick(); begin if States.GameTime() = 200 then Actions.PlayerWin([0], true); end;
Campaign http://knightsandmerchants.net/forum/vi ... f=5&t=1749
MultiplayerMaps http://knightsandmerchants.net/forum/vi ... f=5&t=2302
AutoComplete http://knightsandmerchants.net/forum/vi ... =32&t=2722