Documentation ¶
Index ¶
- type ResourceTile
- func (rt *ResourceTile) ActTurnGeneration(rndIntNFn func(n int) int)
- func (rt1 *ResourceTile) AgeingWith(rt2 *ResourceTile, rndIntNFn func(n int) int)
- func (t *ResourceTile) Decay(s resourcetype.ResourceType, rate ResourceValue)
- func (t1 *ResourceTile) ExchWith(t2 *ResourceTile, ele resourcetype.ResourceType, rate ResourceValue)
- func (rt *ResourceTile) FromRGBA(r, g, b, a uint32)
- func (t *ResourceTile) MakeTo(s, d resourcetype.ResourceType, rate ResourceValue)
- func (t *ResourceTile) Move2To1(s1, s2, d resourcetype.ResourceType, rate ResourceValue)
- func (t1 *ResourceTile) MoveTo(t2 *ResourceTile, ele resourcetype.ResourceType, rate ResourceValue)
- func (rt *ResourceTile) Resource2View() tile_flag.TileFlag
- func (rt ResourceTile) String() string
- func (t *ResourceTile) TurnsBy(s, w, d resourcetype.ResourceType, rate ResourceValue)
- func (t *ResourceTile) TurnsTo(s, d resourcetype.ResourceType, rate ResourceValue)
- func (t *ResourceTile) TurnsTo2(s, d1, d2 resourcetype.ResourceType, rate ResourceValue)
- type ResourceValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceTile ¶
type ResourceTile [resourcetype.ResourceType_Count]ResourceValue
func (*ResourceTile) ActTurnGeneration ¶
func (rt *ResourceTile) ActTurnGeneration( rndIntNFn func(n int) int)
progress in cell generation
func (*ResourceTile) AgeingWith ¶
func (rt1 *ResourceTile) AgeingWith( rt2 *ResourceTile, rndIntNFn func(n int) int)
func (*ResourceTile) Decay ¶
func (t *ResourceTile) Decay(s resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) ExchWith ¶
func (t1 *ResourceTile) ExchWith(t2 *ResourceTile, ele resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) FromRGBA ¶
func (rt *ResourceTile) FromRGBA(r, g, b, a uint32)
func (*ResourceTile) MakeTo ¶
func (t *ResourceTile) MakeTo(s, d resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) Move2To1 ¶
func (t *ResourceTile) Move2To1(s1, s2, d resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) MoveTo ¶
func (t1 *ResourceTile) MoveTo(t2 *ResourceTile, ele resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) Resource2View ¶
func (rt *ResourceTile) Resource2View() tile_flag.TileFlag
convert raw to ground and on tile
func (ResourceTile) String ¶
func (rt ResourceTile) String() string
func (*ResourceTile) TurnsBy ¶
func (t *ResourceTile) TurnsBy(s, w, d resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) TurnsTo ¶
func (t *ResourceTile) TurnsTo(s, d resourcetype.ResourceType, rate ResourceValue)
func (*ResourceTile) TurnsTo2 ¶
func (t *ResourceTile) TurnsTo2(s, d1, d2 resourcetype.ResourceType, rate ResourceValue)
type ResourceValue ¶
type ResourceValue int32
Click to show internal directories.
Click to hide internal directories.