mirror of
https://codeberg.org/andyscott/ziglings.git
synced 2024-11-08 11:20:46 -05:00
Merge pull request #351 from ratfactor/class_role
changed struct name 'class' into 'role'
This commit is contained in:
commit
92a4f3acf8
2 changed files with 8 additions and 8 deletions
|
@ -35,8 +35,8 @@
|
|||
const std = @import("std");
|
||||
const print = std.debug.print;
|
||||
|
||||
// This is the same character class enum we've seen before.
|
||||
const Class = enum {
|
||||
// This is the same character role enum we've seen before.
|
||||
const Role = enum {
|
||||
wizard,
|
||||
thief,
|
||||
bard,
|
||||
|
@ -45,14 +45,14 @@ const Class = enum {
|
|||
|
||||
pub fn main() void {
|
||||
// Here are the three "property" arrays:
|
||||
const classes = [4]Class{ .wizard, .bard, .bard, .warrior };
|
||||
const roles = [4]Role{ .wizard, .bard, .bard, .warrior };
|
||||
const gold = [4]u16{ 25, 11, 5, 7392 };
|
||||
const experience = [4]u8{ 40, 17, 55, 21 };
|
||||
|
||||
// We would like to number our list starting with 1, not 0.
|
||||
// How do we do that?
|
||||
for (classes, gold, experience, ???) |c, g, e, i| {
|
||||
const class_name = switch (c) {
|
||||
for (roles, gold, experience, ???) |c, g, e, i| {
|
||||
const role_name = switch (c) {
|
||||
.wizard => "Wizard",
|
||||
.thief => "Thief",
|
||||
.bard => "Bard",
|
||||
|
@ -61,7 +61,7 @@ pub fn main() void {
|
|||
|
||||
std.debug.print("{d}. {s} (Gold: {d}, XP: {d})\n", .{
|
||||
i,
|
||||
class_name,
|
||||
role_name,
|
||||
g,
|
||||
e,
|
||||
});
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
54c54
|
||||
< for (classes, gold, experience, ???) |c, g, e, i| {
|
||||
< for (roles, gold, experience, ???) |c, g, e, i| {
|
||||
---
|
||||
> for (classes, gold, experience, 1..) |c, g, e, i| {
|
||||
> for (roles, gold, experience, 1..) |c, g, e, i| {
|
||||
|
|
Loading…
Reference in a new issue