Selected cursor chrome

This commit is contained in:
2020-04-18 12:23:03 +01:00
parent b191ba2a94
commit 903ddba2ac
2 changed files with 47 additions and 22 deletions

View File

@@ -9,7 +9,8 @@ import (
)
type Scenario struct {
area *assetstore.Map
area *assetstore.Map
specials *assetstore.Object
tick int
turn int
@@ -28,6 +29,11 @@ func NewScenario(assets *assetstore.AssetStore, name string) (*Scenario, error)
return nil, err
}
specials, err := assets.Object("specials") // FIXME: should this be hardcoded?
if err != nil {
return nil, err
}
// Eager load sprites. TODO: do we really want to do this?
if err := area.LoadSprites(); err != nil {
return nil, fmt.Errorf("Eager-loading sprites failed: %v", err)
@@ -35,6 +41,7 @@ func NewScenario(assets *assetstore.AssetStore, name string) (*Scenario, error)
out := &Scenario{
area: area,
specials: specials,
Viewpoint: image.Pt(0, 3000), // FIXME: haxxx
}