2018-06-30
Dzung took the kids to karate, so I spent the morning doing some work. Brunch
was Korean BBQ at Van’s place, and we overate, so had to move our dinner booking
from 6:30pm to 8:00pm. Dropped the kids at Mum and Dad’s, then worked on
HackTile while Dzung took a nap.

Sprite editor taking shape. Created default sprites, and working towards having
sprites selectable in the entity viewer. Also need to make entities selectable
in the right-hand sidebar, and allow the sprite editor to be shown and hidden
through menu items. Also need to support animation and serialization. Then this
will be good enough to allow me to move on to the map editor and the rule
editor. Exciting times.
Off to Kuzu for dinner, but time to kill before then, so will celebrate with a
G&T and some gaming.
2018-06-29
Very busy at work. Beautiful clear day, but so very cold, so didn’t go for a
bike ride. Fixed the multiple drawing bug from yesterday, and improved the
functionality of the sprite editor. The sprite data is now modified too, meaning
palette changes work, and it’s possible to select the drawing colour. Coming
together, but still lots to do. Dinner over at mum and dad’s house. All feeling
a bit tired, so will call it a night. Might play a game before bed.
2018-06-28
Very busy at work. Eliza off sick. Managed to get some HackTile time; got the
sprite editor to a state where I can draw pixels, but there was a funny bug,
because I forgot to disable drawing to the world at the same time. I’ll need to
set an active flag on the cameras too, similar to what I’ve done with the UI
panels. So much more to do.

Meeting with Jack’s teacher. We will work hard getting him to improve his
concentration and his ability to work unsupervised. Eliza’s report came through;
she got eight As and has been promoted into the advanced maths track. Good girl!
Made shaking beef for dinner. Will relax before bed with The West Wing, wine and
cheese. Oh, and I ordered the new TV. Should be delivered soon.
2018-06-27
Well, not in a rut after all. Early morning meeting at work, then needed to work
on getting the builds of all apps in order. While waiting for the builds to
finish, I read my new C book and finished the refactoring work, and then mocked
out the layout for the entity viewer and sprite editor.

The idea is that the red bar on the right will contain controls for selecting
one of 32 entities, and for showing dialog boxes for editing various aspects of
the simulation. The blue dialog on the left will show up to eight animations for
the currently selected entity; idle, four directional animations, spawn and
unspawn, and a special emote animation. The green dialog on the right will allow
the currently selected animation to be edited. Each animation has up to three
frames, each consisting of a 16x16 bitmap.
That’s the idea, anyway. We’ll see how it pans out.
This morning Dzung and I went to the school, in the drizzling rain, to watch
Jack run cross-country. About half the boys try their hardest. Jack gets
distracted, and decides to walk and muck around with his friends. Frustrating!
Tonight Eliza and I made lamb, pea and mint pasta. It was nice and filling, and
tasty too, but not as good as the other dishes we’ve made. Watched some
MasterChef after dinner, then read “Magician’s Gambit” to Eliza. She had a bit
of a tummy upset. Then a bit more work before cleaning up while listening to The
West Wing Weekly before heading to bed.
2018-06-26
Up early. Did some work. Made breakfast and lunch. Took kids to school. Back
home to bacon and eggs and some reading before working some more and going for a
mid-morning ride around the river. Afternoon business call, then picked up the
kids and off to swimming lessons. Then into the city for a pubby dinner at
Butcher’s Arms and a look at the light installation in the city.
“C in a Nutshell” arrived today, and I did some refactoring of code based on the
C11 standard as a result. Expect to refactor some more tomorrow, and continue on
the editing UI. Feel like I’m entering another rut. Sigh.
2018-06-25
Up early. Made breakfast and lunch for the kids. Beautiful morning, so walked
Jack in once Dzung was back from dropping off Eliza. Regular day at work. Took a
break mid-morning to ride two laps around the river and soak in the nice
weather. Reheated some soup for lunch, Dzung and I read our books outside in the
sunshine. Then walked in to school to get Jack, picking up a few groceries on
the way home. He got his report today; Bs in Maths and Japanese, but Cs for
everything else. We’ll need to work on improving those grades!
Picked up Eliza after quiz club. She complained of a headache. Kids good, Jack
did some homework and some reading. He tries hard. Eliza did hers. I managed to
squeeze in some HackTile work; got a PanelManager implemented, with a few
placeholder panels rendering where the editor UI will be. Should be able to
flesh them out over the next few days.
Made grilled pork steaks with roasted sweet potatoes in a lemon butter sauce,
garnished with parsely and red onion for dinner. Eliza helped. Delicious! Put
both kids to bed, reading to them both (I downloaded an illegal PDF of
Magician’s Gambit, since they pulled it from the Kindle store). Dzung cleaned
up, so with nothing left to do I’m having an early night reading in bed. I’m
enjoying this cruisy approach to hobby projects, chipping a little off each day
rather than burning the candle at both ends.
2018-06-24
Busy day. Finished making the lamb and barley soup that I started last night,
and went to the shops to grab salad, cheese and frozen chips. Then prepared
soup, hamburgers, chips and salad for Dzung’s side of the family. Beautiful
sunny day, so we sat outside to eat. Ma had two lamb sliders, and Ba ate several
bowls of soup, and asked for some more to take home for dinner. Success!
Lilian, Lachlan and Joshua played their violins for us afterwards. Then packed
up and went to pick up Mum and Dad to take them to the Civic Centre in Cottesloe
where we watched Eliza and Jack’s piano concert. They played with confidence.
Very proud of our kids. Finished the day at Barchetta, watching the sun set over
the ocean. Ordered pizza and a share plate, and wine and beer.
Did a little bit of work on HackTile but nothing much. Need to find time during
the week, as I’m pretty tired now and will make it an early one.