SoundSim
Data Fields
item_node Struct Reference

#include <main.h>

Data Fields

int id
 
struct item_nodenext
 
struct item_nodeprev
 
union {
   struct {
      int   freq_20_40
 
      int   freq_40_100
 
      int   freq_100_150
 
      int   freq_150_400
 
      int   freq_400_1000
 
      int   freq_1000_2000
 
      int   freq_2000_3500
 
      int   freq_3500_6000
 
      int   freq_6000_10000
 
      int   freq_10000_20000
 
      bool   touched
 
      int   direction_id
 
      int   movement
 
      int   sideofwave
 
      struct item_node *   waveroot
 
   }   Sound
 
   struct {
      float   reduce
 
   }   Obstacle
 
data
 

Detailed Description

Alle Elemente werden in Form dieses Structs repräsentiert

Definition at line 10 of file main.h.

Field Documentation

union { ... } item_node::data
int item_node::direction_id

Definition at line 28 of file main.h.

int item_node::freq_10000_20000

Definition at line 26 of file main.h.

int item_node::freq_1000_2000

Definition at line 22 of file main.h.

int item_node::freq_100_150

Definition at line 19 of file main.h.

int item_node::freq_150_400

Definition at line 20 of file main.h.

int item_node::freq_2000_3500

Definition at line 23 of file main.h.

int item_node::freq_20_40

Definition at line 17 of file main.h.

int item_node::freq_3500_6000

Definition at line 24 of file main.h.

int item_node::freq_400_1000

Definition at line 21 of file main.h.

int item_node::freq_40_100

Definition at line 18 of file main.h.

int item_node::freq_6000_10000

Definition at line 25 of file main.h.

int item_node::id
int item_node::movement

Definition at line 34 of file main.h.

struct item_node* item_node::next
struct { ... } item_node::Obstacle
struct item_node* item_node::prev

Definition at line 14 of file main.h.

Referenced by addItem(), addItemNewRoom(), createItem(), and removeItem().

float item_node::reduce

Definition at line 39 of file main.h.

int item_node::sideofwave

Definition at line 35 of file main.h.

struct { ... } item_node::Sound
bool item_node::touched

Definition at line 27 of file main.h.

struct item_node* item_node::waveroot

Definition at line 36 of file main.h.


The documentation for this struct was generated from the following file: